|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayPrimitiveData
public class ByteArrayPrimitiveData
Klasse, die noch zu dokumentieren ist.
| Nested Class Summary | |
|---|---|
private class |
ByteArrayPrimitiveData.UnscaledNumberValueView
|
| Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data |
|---|
Data.Array, Data.FormatException, Data.NumberArray, Data.NumberValue, Data.ReferenceArray, Data.ReferenceValue, Data.TextArray, Data.TextValue, Data.TimeArray, Data.TimeValue |
| Field Summary |
|---|
| Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData |
|---|
_bytes, _info, _offset |
| Constructor Summary | |
|---|---|
ByteArrayPrimitiveData(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
|
|
| Method Summary | |
|---|---|
Data.Array |
asArray()
Liefert eine Array-Ansicht auf dieses Array zurück. |
Data.ReferenceArray |
asReferenceArray()
Liefert eine Referenz-Array-Ansicht auf dieses Array zurück. |
Data.ReferenceValue |
asReferenceValue()
Liefert eine Referenz-Ansicht auf dieses einfache Datum zurück. |
Data.NumberArray |
asScaledArray()
Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück. |
Data.NumberValue |
asScaledValue()
Liefert eine Skalierte-Ansicht auf dieses einfache Datum zurück. |
Data.TextArray |
asTextArray()
Liefert eine Text-Array-Ansicht auf dieses Array zurück. |
Data.TextValue |
asTextValue()
Liefert eine Text-Ansicht auf dieses einfache Datum zurück. |
Data.TimeArray |
asTimeArray()
Liefert eine Time-Array-Ansicht auf dieses Array zurück. |
Data.TimeValue |
asTimeValue()
Liefert eine Zeit-Ansicht auf dieses einfache Datum zurück. |
Data.NumberArray |
asUnscaledArray()
Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück. |
Data.NumberValue |
asUnscaledValue()
Liefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück. |
byte |
byteValue()
Liefert den Zahl-Wert des Datums in einem byte zurück. |
double |
doubleValue()
Liefert den Zahl-Wert des Datums in einem double zurück. |
float |
floatValue()
Liefert den Zahl-Wert des Datums in einem float zurück. |
long |
getId()
Bestimmt die Objekt-Id der im Datum enthaltene Referenz. |
Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen. |
long |
getMillis()
Bestimmt die im Datum enthaltene Zeit in Millisekunden. |
long |
getSeconds()
Bestimmt die im Datum enthaltene Zeit in Sekunden. |
IntegerValueState |
getState()
Liefert den Wert eines Datums als Werte-Zustand zurück. |
String |
getSuffixText()
Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums. |
SystemObject |
getSystemObject()
Bestimmt das durch dieses Datum referenzierte System-Objekt. |
String |
getSystemObjectPid()
Bestimmt die Pid des durch dieses Datum referenzierten System-Objekts. |
String |
getText()
Bestimmt den Wert des Datums als Text einschließlich Zusatz (wie zum Beispiel Einheit). |
String |
getValueText()
Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit). |
int |
intValue()
Liefert den Zahl-Wert des Datums in einem int zurück. |
boolean |
isArray()
Prüft, ob das Datum ein Array ist. |
boolean |
isList()
Prüft, ob das Datum eine Liste ist, d.h. |
boolean |
isNumber()
Bestimmt, ob der aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann. |
boolean |
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist. |
boolean |
isState()
Bestimmt, ob der aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann. |
Iterator |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert. |
long |
longValue()
Liefert den Zahl-Wert des Datums in einem long zurück. |
void |
set(double value)
Setzt den Wert des Datum auf den angegebenen Wert. |
void |
set(float value)
Setzt den Wert des Datum auf den angegebenen Wert. |
void |
set(int value)
Setzt den Wert des Datum auf den angegebenen Wert. |
void |
set(long value)
Setzt den Wert des Datum auf den angegebenen Wert. |
void |
setMillis(long milliSeconds)
Setzt die im Datum enthaltene Zeit auf den angegebenen Wert. |
void |
setSeconds(long seconds)
Setzt die im Datum enthaltene Zeit auf den angegebenen Wert. |
void |
setState(IntegerValueState state)
Setzt das Datum auf den im Werte-Zustand definierten Wert. |
void |
setSystemObject(SystemObject object)
Setzt das durch dieses Datum referenzierte System-Objekt. |
void |
setSystemObjectPid(String objectPid,
ObjectLookup datamodel)
Setzt das durch dieses Datum referenzierte System-Objekt. |
void |
setText(String text)
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert. |
short |
shortValue()
Liefert den Zahl-Wert des Datums in einem short zurück. |
String |
valueToString()
Liefert eine textliche Darstellung des Werts eines Datums zurück. |
| Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData |
|---|
create, create, create, createModifiableCopy, createUnmodifiableCopy, dump, equals, getArray, getAttributeType, getBytes, getInfo, getItem, getName, getOffset, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, isDefined, setToDefault, toDebugString, toParamString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ByteArrayPrimitiveData(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
| Method Detail |
|---|
public Data.Array asArray()
Data
asArray in interface Datapublic Data getItem(String itemName)
Data
getItem in interface DatagetItem in class ByteArrayDataitemName - Name des gewünschten Sub-Datums.
public Iterator iterator()
Data
iterator in interface Dataiterator in class ByteArrayDatapublic boolean isList()
Data
isList in interface DataisList in class ByteArrayDatatrue, falls das Datum eine Liste ist, sonst false.public boolean isArray()
Data
isArray in interface DataisArray in class ByteArrayDatatrue, falls das Datum ein Array ist, sonst false.public boolean isPlain()
Data
isPlain in interface DataisPlain in class ByteArrayDatatrue, falls das Datum eine einfaches Datum ist, sonst false.public String valueToString()
Data
valueToString in interface DatavalueToString in class ByteArrayDatapublic Data.TextValue asTextValue()
Data
asTextValue in interface Datapublic String getText()
Data.TextValue
getText in interface Data.TextValuepublic String getValueText()
Data.TextValue
getValueText in interface Data.TextValuepublic String getSuffixText()
Data.TextValue
getSuffixText in interface Data.TextValuepublic void setText(String text)
Data.TextValue
setText in interface Data.TextValuetext - Text mit dem zu setzenden Wert.public Data.TimeValue asTimeValue()
Data
asTimeValue in interface Datapublic long getSeconds()
Data.TimeValue
getSeconds in interface Data.TimeValuepublic long getMillis()
Data.TimeValue
getMillis in interface Data.TimeValuepublic void setSeconds(long seconds)
Data.TimeValue
setSeconds in interface Data.TimeValueseconds - Zeit in Sekundenpublic void setMillis(long milliSeconds)
Data.TimeValue
setMillis in interface Data.TimeValuemilliSeconds - Zeit in Milliekundenpublic Data.ReferenceValue asReferenceValue()
Data
asReferenceValue in interface Datapublic long getId()
Data.ReferenceValue
getId in interface Data.ReferenceValuepublic SystemObject getSystemObject()
Data.ReferenceValue
getSystemObject in interface Data.ReferenceValuenull, wenn kein Objekt referenziert wird.public void setSystemObject(SystemObject object)
Data.ReferenceValue
setSystemObject in interface Data.ReferenceValueobject - Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert werden soll.
public void setSystemObjectPid(String objectPid,
ObjectLookup datamodel)
Data.ReferenceValue
setSystemObjectPid in interface Data.ReferenceValueobjectPid - Pid des referenzierten Objekts oder "", falls kein Objekt referenziert werden soll.datamodel - DataModel-Objekt mit dem das Systemobjekt aus der Pid bestimmt werden soll.public String getSystemObjectPid()
Data.ReferenceValue
getSystemObjectPid in interface Data.ReferenceValuepublic Data.NumberValue asScaledValue()
Data
asScaledValue in interface Datapublic Data.NumberValue asUnscaledValue()
Data
asUnscaledValue in interface Datapublic boolean isNumber()
Data.NumberValue
isNumber in interface Data.NumberValuetrue, wenn der Wert aktuelle Wert des Datums durch einen Zahlwert dargestellt werden kann, sonst false.public boolean isState()
Data.NumberValue
isState in interface Data.NumberValuetrue, wenn der Wert aktuelle Wert des Datums durch einen Wertezustand abgebildet werden kann, sonst false.public byte byteValue()
Data.NumberValuebyte zurück.
byteValue in interface Data.NumberValuepublic short shortValue()
Data.NumberValueshort zurück.
shortValue in interface Data.NumberValuepublic int intValue()
Data.NumberValueint zurück.
intValue in interface Data.NumberValuepublic long longValue()
Data.NumberValuelong zurück.
longValue in interface Data.NumberValuepublic float floatValue()
Data.NumberValuefloat zurück.
floatValue in interface Data.NumberValuepublic double doubleValue()
Data.NumberValuedouble zurück.
doubleValue in interface Data.NumberValuepublic IntegerValueState getState()
Data.NumberValue
getState in interface Data.NumberValuenull, wenn der Wert keinem Wertezustand entspricht.public void setState(IntegerValueState state)
Data.NumberValue
setState in interface Data.NumberValuestate - Werte-Zustandpublic void set(int value)
Data.NumberValue
set in interface Data.NumberValuevalue - Zu setzender Wertpublic void set(long value)
Data.NumberValue
set in interface Data.NumberValuevalue - Zu setzender Wertpublic void set(float value)
Data.NumberValue
set in interface Data.NumberValuevalue - Zu setzender Wertpublic void set(double value)
Data.NumberValue
set in interface Data.NumberValuevalue - Zu setzender Wertpublic Data.NumberArray asUnscaledArray()
Data
asUnscaledArray in interface Datapublic Data.TimeArray asTimeArray()
Data
asTimeArray in interface Datapublic Data.TextArray asTextArray()
Data
asTextArray in interface Datapublic Data.NumberArray asScaledArray()
Data
asScaledArray in interface Datapublic Data.ReferenceArray asReferenceArray()
Data
asReferenceArray in interface Data
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||